home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group03a.txt / 000027_icon-group-sender_Mon Mar 10 07:36:32 2003.msg < prev    next >
Internet Message Format  |  2003-12-22  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id h2AEXwk09485
  4.     for icon-group-addresses; Mon, 10 Mar 2003 07:33:58 -0700 (MST)
  5. Message-Id: <200303101433.h2AEXwk09485@baskerville.CS.Arizona.EDU>
  6. X-Sender: kazimir@chem.pmf.hr
  7. Date: Sat, 08 Mar 2003 18:05:10 +0100
  8. To: icon-group@cs.arizona.edu
  9. From: "Majorinc, Kazimir" <Kazimir@chem.pmf.hr>
  10. Subject: Do you think Icon is good choice for me?
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12. Status: RO
  13.  
  14. Hello.
  15.  
  16. I'm mathematician, working at the university in Croatia. I'm considering 
  17. replacing C++ with some other PL and tool for my automated theorem proving 
  18. project in next five years period. In that time I expect to write 20 000 
  19. lines of code or more, mostly operations on large lists, sets and generally 
  20. complicated dynamic structures.
  21.  
  22. I need simple and relatively high procedural language (less of OO elements 
  23. - better it is). Speed of compilation and execution, GUI, interactivity, 
  24. cooperation with other languages and OS, even portability are not an issue, 
  25. but stability, lack of bugs, and efficient memory menagement in crunching 
  26. big dynamic structures are. Good debugger is welcome, but not essential.
  27.  
  28. At this moment Icon and it's Windows version by Jeffery seems as best 
  29. choice for me, and I'm ready to start next week with that as my main tool. 
  30. Everything I've find on Internet suggest me that Griswold and his 
  31. collaborators made great job, and provided great tool and documentation to 
  32. the world for free.
  33.  
  34. However, I have no experience with Icon, neither I know someone who used it 
  35. personaly, so I cannot be sure is it 'mature' tool, or it is still more of 
  36. an experimental kind. I'd like to ask more experienced users: is it 
  37. reliable enough, without hidden limitations in memory or code size, and 
  38. unexpected bugs so I can be left with my problems and not with compiler 
  39. bugs in next relatively long period of life and work.
  40.  
  41. Or - shortly - would you, experienced Icon user, chose Icon or would you 
  42. rather prefer some more popular tool for such task, and why?
  43.  
  44. Thank you.
  45.  
  46. --------------
  47. Kazimir Majorinc, Zagreb, Croatia  
  48.  
  49.